class X:
	func foo(x):
		match x:
			1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1:
				pass
			(
				"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
				if true
				else "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
			):
				pass
			(
				true
				or false
				or true
				or false
				or true
				or false
				or true
				or false
				or true
				or false
				or true
				or false
				or true
				or false
				or true
			):
				pass
			(
				true
				and false
				and true
				and false
				and true
				and false
				and true
				and false
				and true
				and false
				and true
				and false
				and true
				and false
				and true
			):
				pass
			not "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa":
				pass
			(
				"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
				< "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb"
			):
				pass
			(
				1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
				| 1
			):
				pass
			(
				1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
				^ 1
			):
				pass
			(
				1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
				& 1
			):
				pass
			(
				1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
				<< 1
			):
				pass
			(
				1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
				- 1
			):
				pass
			(
				1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
				* 1
			):
				pass
			-------------------------------------------------------------------------------------------1:
				pass
			~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1:
				pass
			(
				x
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
				. aaaa
			):
				pass
			Vector3(
				1, 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1, 1
			):
				pass
			var xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:
				pass
			[
				_,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1
			]:
				pass
			[_, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] when [
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1,
				1
			]:
				pass
			{
				"aaaaa",
				"bbbbbbbbbbbbbbbbbbbbb": 1111,
				"ccccccccccccccccccccc": 1111,
				"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd":
				1111
			}:
				pass
			[
				1,
				2,
			]:
				pass
